import json
# json中空用null，python中空用None
# json 中小写的true和false，python中使用大写的True和False


python_data=[
    {
        'username':'name1',
        'vip':True
    },
    {
        'username':None,
        'vip':False
    }
]

# # dumps 用于把python对象转换成json对象
# json_data=json.dumps(python_data)
# print(json_data) # [{"username": "name1", "vip": true}, {"username": null, "vip": false}]
# print(type(python_data))
# print(type(json_data))
#
# # loads 用于把json对象转换成python对象
# python_data2=json.loads(json_data)
# print(python_data2) # [{'username': 'name1', 'vip': True}, {'username': None, 'vip': False}]
# print(type(python_data2))
# print(type(json_data))

# dump 把python类型的数据转化成json类型的字符串，然后保存到本地
json.dump(python_data,open('json.txt','w'))

# load 用于读取本地的json数据
python_data3=json.load(open('json.txt'))
print(python_data3)